const data = {
    // 提运单信息表表头
    billsColumns: [
        {
            type: 'selection',
            width: 50,
            align: 'center'
        },
        {
            title: '序号',
            key: 'consignmentIndex',
            align: 'center',
            width: 80,
            render: (h, params) => {
                return h('span', params.index + 1)
            }
        },
        {
            title: '提（运）单号',
            key: 'billNo',
            align: 'center',
            width: 120
        },
        {
            title: '海关货物通关代码',
            key: 'cargoClearanceCode',
            align: 'center'
        },
        {
            title: '状态',
            key: '',
            align: 'center',
            width: 80,
            render: (h, params) => {
                return h(
                    'span',
                    data.statusList[params.row.consignmentStatus])
            }
        },
        {
            title: '货物总件数',
            key: 'totalPackageQuantity',
            align: 'center'

        },
        {
            title: '货物总毛重（kg）',
            key: 'totalGrossMeasure',
            align: 'center'

        },
        {
            title: '货物价值',
            key: 'cargoValue',
            align: 'center'

        },
        {
            title: '收货人名称',
            key: 'consigneeName',
            align: 'center'

        }
    ],

    // 状态list
    statusList: {
        'P': '暂存',
        'A0': '发送成功',
        'A1': '发送失败',
        'AE3': '申报处理中',
        'A01': '申报成功',
        'A03': '申报失败',
        'U0': '发送修改成功',
        'U1': '发送修改失败',
        'UE3': '修改处理中',
        'U01': '修改成功',
        'U03': '修改失败',
        'D0': '发送删除成功',
        'D1': '发送删除失败',
        'DE3': '删除处理中',
        'D01': '删除成功',
        'D03': '删除失败'
    },

    // 修改原因数据字典
    changeReasonCodeList: [
        {
            'dataCode': '001',
            'dataName': '货物漏装'
        },
        {
            'dataCode': '002',
            'dataName': '临时落货'
        },
        {
            'dataCode': '003',
            'dataName': '错装、多装货物'
        },
        {
            'dataCode': '004',
            'dataName': '因疏忽而造成的舱单必填数据元差错'
        },
        {
            'dataCode': '005',
            'dataName': '更正因疏忽而造成的舱单选填数据元差错'
        },
        {
            'dataCode': '006',
            'dataName': '补充因疏忽而造成的舱单选填数据元遗漏'
        },
        {
            'dataCode': '007',
            'dataName': '更正因代理人等外部因素而造成的舱单必填数据元差错'
        },
        {
            'dataCode': '008',
            'dataName': '更正因代理人等外部因素而造成的舱单选填数据元差错'
        },
        {
            'dataCode': '009',
            'dataName': '补充因代理人等外部因素而造成的舱单选填数据元遗漏'
        },
        {
            'dataCode': '010',
            'dataName': '重复的舱单数据'
        },
        {
            'dataCode': '011',
            'dataName': '上一港口漏卸的货物'
        },
        {
            'dataCode': '012',
            'dataName': '在本监管场所错卸的货物'
        },
        {
            'dataCode': '013',
            'dataName': '货物在进入海关监管场所后失窃'
        },
        {
            'dataCode': '014',
            'dataName': '货物在进入海关监管场所后失踪'
        },
        {
            'dataCode': '015',
            'dataName': '根据案件处理结果修改'
        },
        {
            'dataCode': '999',
            'dataName': '其他'
        }
    ],

    // 时间转换成时间戳
    formatTimeToUnix (t) {
        if (t) {
            let d = new Date(t)
            let currentTime = d.getFullYear() + '/' + (d.getMonth() + 1) + '/' + Number(d.getDate())
            let unixTime = Date.parse(new Date(currentTime))
            return unixTime
        } else {
            return ''
        }
    }

}

export default data
